package GUI;

/*
 * @author Rodrigo Uzcátegui
 * @author Mario Puglisi
 * @author Álvaro Garrido
 */

import Lógica.*;
import javax.swing.JFrame;

public class MenúGerenteGeneral extends javax.swing.JFrame
{
    private JFrame ventanaPadre;

    public MenúGerenteGeneral()
    {
        initComponents();
        inicializaMisComponentes();
    }

    private void inicializaMisComponentes()
    {
        this.setTitle("Menú Gerente");
        ComponentesGUIFrame.componentesBásicos(this, true, false);
    }

    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {

        jLabel1 = new javax.swing.JLabel();
        jMenuBar1 = new javax.swing.JMenuBar();
        jMenuSistema = new javax.swing.JMenu();
        jMenuItemTwitter = new javax.swing.JMenuItem();
        jMenuItemEditarPerfil = new javax.swing.JMenuItem();
        jMenuItemCerrarSesión = new javax.swing.JMenuItem();
        jMenuItemSalir = new javax.swing.JMenuItem();
        JMGestión = new javax.swing.JMenu();
        jMenuGestiónSalas = new javax.swing.JMenu();
        jMenuItemAgregarSala = new javax.swing.JMenuItem();
        jMenuItemEditarSala = new javax.swing.JMenuItem();
        jMenuItemEliminarSala = new javax.swing.JMenuItem();
        jMenuGestiónFunciones = new javax.swing.JMenu();
        jMenuItemAgregarFunciones = new javax.swing.JMenuItem();
        jMenuItem1 = new javax.swing.JMenuItem();
        jMenuItem4 = new javax.swing.JMenuItem();
        jMenu2 = new javax.swing.JMenu();
        jMenuItemAgregarPelícula = new javax.swing.JMenuItem();
        jMenuItemEditarPelícula = new javax.swing.JMenuItem();
        jMenuItemEliminarPelícula = new javax.swing.JMenuItem();
        jMenuGestiónSnacks = new javax.swing.JMenu();
        JMIAgregarSnack = new javax.swing.JMenuItem();
        jMenuItemEditarSnack = new javax.swing.JMenuItem();
        jMenuItemEliminarSnack = new javax.swing.JMenuItem();
        JMGestiónEmpleados = new javax.swing.JMenu();
        JMContratarEmpleado = new javax.swing.JMenuItem();
        JMBuscarEmpleado = new javax.swing.JMenuItem();
        JMDespedirEmpleado = new javax.swing.JMenuItem();
        jMenu1 = new javax.swing.JMenu();
        JMAgregarUsuario = new javax.swing.JMenuItem();
        JMBuscarUsuario = new javax.swing.JMenuItem();
        JMEliminarUsuario = new javax.swing.JMenuItem();
        jMBaseDeDatos = new javax.swing.JMenu();
        jMIBaseDeDatosCine = new javax.swing.JMenuItem();
        JMBaseDeDatosUsuario = new javax.swing.JMenuItem();
        jMIListaSalas = new javax.swing.JMenuItem();
        jMIBaseDatosFunciones = new javax.swing.JMenuItem();
        JMIBaseDeDatosPelícula = new javax.swing.JMenuItem();
        jMIBaseDeDatosSnacks = new javax.swing.JMenuItem();
        jMIBaseDeDatosEmpleados = new javax.swing.JMenuItem();
        jMenuMétodosAbreviados = new javax.swing.JMenu();
        jMenuItemMétodosAbreviados = new javax.swing.JMenuItem();
        jMenu6 = new javax.swing.JMenu();
        jMenuItemServidoriMovie = new javax.swing.JMenuItem();
        jMenuItemDesarrolladores = new javax.swing.JMenuItem();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        addWindowListener(new java.awt.event.WindowAdapter() {
            public void windowClosed(java.awt.event.WindowEvent evt) {
                formWindowClosed(evt);
            }
        });
        getContentPane().setLayout(null);

        jLabel1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/GUI/Herramientas/Logo Supermercado.gif"))); // NOI18N
        jLabel1.setName("jLabel1"); // NOI18N
        getContentPane().add(jLabel1);
        jLabel1.setBounds(-2, 0, 350, 190);

        jMenuBar1.setFont(new java.awt.Font("Tahoma", 1, 11));
        jMenuBar1.setName("jMenuBar1"); // NOI18N

        jMenuSistema.setText("Sistema");
        jMenuSistema.setFont(new java.awt.Font("Tahoma", 1, 11));
        jMenuSistema.setName("jMenuSistema"); // NOI18N

        jMenuItemTwitter.setFont(new java.awt.Font("Tahoma", 1, 11));
        jMenuItemTwitter.setText("Enviar Twitter");
        jMenuItemTwitter.setName("jMenuItemTwitter"); // NOI18N
        jMenuItemTwitter.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItemTwitterActionPerformed(evt);
            }
        });
        jMenuSistema.add(jMenuItemTwitter);

        jMenuItemEditarPerfil.setFont(new java.awt.Font("Tahoma", 1, 11));
        jMenuItemEditarPerfil.setText("Editar Perfil");
        jMenuItemEditarPerfil.setName("jMenuItemEditarPerfil"); // NOI18N
        jMenuItemEditarPerfil.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItemEditarPerfilActionPerformed(evt);
            }
        });
        jMenuSistema.add(jMenuItemEditarPerfil);

        jMenuItemCerrarSesión.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_Q, java.awt.event.InputEvent.CTRL_MASK));
        jMenuItemCerrarSesión.setFont(new java.awt.Font("Tahoma", 1, 11));
        jMenuItemCerrarSesión.setText("Cerrar Sesión");
        jMenuItemCerrarSesión.setName("jMenuItemCerrarSesión"); // NOI18N
        jMenuItemCerrarSesión.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItemCerrarSesiónActionPerformed(evt);
            }
        });
        jMenuSistema.add(jMenuItemCerrarSesión);

        jMenuItemSalir.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_Q, java.awt.event.InputEvent.ALT_MASK));
        jMenuItemSalir.setFont(new java.awt.Font("Tahoma", 1, 11));
        jMenuItemSalir.setText("Salir");
        jMenuItemSalir.setName("jMenuItemSalir"); // NOI18N
        jMenuItemSalir.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItemSalirActionPerformed(evt);
            }
        });
        jMenuSistema.add(jMenuItemSalir);

        jMenuBar1.add(jMenuSistema);

        JMGestión.setText("Gestión");
        JMGestión.setFont(new java.awt.Font("Tahoma", 1, 11));
        JMGestión.setName("JMGestión"); // NOI18N

        jMenuGestiónSalas.setText("Gestión de Salas");
        jMenuGestiónSalas.setFont(new java.awt.Font("Tahoma", 1, 11));
        jMenuGestiónSalas.setName("jMenuGestiónSalas"); // NOI18N

        jMenuItemAgregarSala.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_S, java.awt.event.InputEvent.ALT_MASK | java.awt.event.InputEvent.SHIFT_MASK));
        jMenuItemAgregarSala.setFont(new java.awt.Font("Tahoma", 1, 11));
        jMenuItemAgregarSala.setText("Agregar una Sala");
        jMenuItemAgregarSala.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItemAgregarSalaActionPerformed(evt);
            }
        });
        jMenuGestiónSalas.add(jMenuItemAgregarSala);

        jMenuItemEditarSala.setFont(new java.awt.Font("Tahoma", 1, 11));
        jMenuItemEditarSala.setText("Editar Sala");
        jMenuItemEditarSala.setName("jMenuItemEditarSala"); // NOI18N
        jMenuItemEditarSala.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItemEditarSalaActionPerformed(evt);
            }
        });
        jMenuGestiónSalas.add(jMenuItemEditarSala);

        jMenuItemEliminarSala.setFont(new java.awt.Font("Tahoma", 1, 11));
        jMenuItemEliminarSala.setText("Eliminar Sala");
        jMenuItemEliminarSala.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItemEliminarSalaActionPerformed(evt);
            }
        });
        jMenuGestiónSalas.add(jMenuItemEliminarSala);

        JMGestión.add(jMenuGestiónSalas);

        jMenuGestiónFunciones.setText("Gestión de Funciones");
        jMenuGestiónFunciones.setFont(new java.awt.Font("Tahoma", 1, 11));

        jMenuItemAgregarFunciones.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F, java.awt.event.InputEvent.ALT_MASK | java.awt.event.InputEvent.SHIFT_MASK));
        jMenuItemAgregarFunciones.setFont(new java.awt.Font("Tahoma", 1, 11));
        jMenuItemAgregarFunciones.setText("Agregar Función");
        jMenuItemAgregarFunciones.setName("jMenuItemAgregarFunciones"); // NOI18N
        jMenuItemAgregarFunciones.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItemAgregarFuncionesActionPerformed(evt);
            }
        });
        jMenuGestiónFunciones.add(jMenuItemAgregarFunciones);

        jMenuItem1.setFont(new java.awt.Font("Tahoma", 1, 11));
        jMenuItem1.setText("Editar Función");
        jMenuItem1.setName("jMenuItem1"); // NOI18N
        jMenuItem1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem1ActionPerformed(evt);
            }
        });
        jMenuGestiónFunciones.add(jMenuItem1);

        jMenuItem4.setFont(new java.awt.Font("Tahoma", 1, 11));
        jMenuItem4.setText("Eliminar Función");
        jMenuItem4.setName("jMenuItem4"); // NOI18N
        jMenuItem4.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem4ActionPerformed(evt);
            }
        });
        jMenuGestiónFunciones.add(jMenuItem4);

        JMGestión.add(jMenuGestiónFunciones);

        jMenu2.setText("Gestión de Películas");
        jMenu2.setFont(new java.awt.Font("Tahoma", 1, 11));

        jMenuItemAgregarPelícula.setFont(new java.awt.Font("Tahoma", 1, 11));
        jMenuItemAgregarPelícula.setText("Agregar Película");
        jMenuItemAgregarPelícula.setName("jMenuItemAgregarPelícula"); // NOI18N
        jMenuItemAgregarPelícula.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItemAgregarPelículaActionPerformed(evt);
            }
        });
        jMenu2.add(jMenuItemAgregarPelícula);

        jMenuItemEditarPelícula.setFont(new java.awt.Font("Tahoma", 1, 11));
        jMenuItemEditarPelícula.setText("Editar Película");
        jMenuItemEditarPelícula.setName("jMenuItemEditarPelícula"); // NOI18N
        jMenuItemEditarPelícula.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItemEditarPelículaActionPerformed(evt);
            }
        });
        jMenu2.add(jMenuItemEditarPelícula);

        jMenuItemEliminarPelícula.setFont(new java.awt.Font("Tahoma", 1, 11));
        jMenuItemEliminarPelícula.setText("Eliminar Película");
        jMenuItemEliminarPelícula.setName("jMenuItemEliminarPelícula"); // NOI18N
        jMenuItemEliminarPelícula.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItemEliminarPelículaActionPerformed(evt);
            }
        });
        jMenu2.add(jMenuItemEliminarPelícula);

        JMGestión.add(jMenu2);

        jMenuGestiónSnacks.setText("Gestión de Snacks");
        jMenuGestiónSnacks.setFont(new java.awt.Font("Tahoma", 1, 11));

        JMIAgregarSnack.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_K, java.awt.event.InputEvent.ALT_MASK | java.awt.event.InputEvent.SHIFT_MASK));
        JMIAgregarSnack.setFont(new java.awt.Font("Tahoma", 1, 11));
        JMIAgregarSnack.setText("Agregar un Snack");
        JMIAgregarSnack.setName("JMIAgregarSnack"); // NOI18N
        JMIAgregarSnack.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JMIAgregarSnackActionPerformed(evt);
            }
        });
        jMenuGestiónSnacks.add(JMIAgregarSnack);

        jMenuItemEditarSnack.setFont(new java.awt.Font("Tahoma", 1, 11));
        jMenuItemEditarSnack.setText("Editar un Snack");
        jMenuItemEditarSnack.setName("jMenuItemEditarSnack"); // NOI18N
        jMenuItemEditarSnack.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItemEditarSnackActionPerformed(evt);
            }
        });
        jMenuGestiónSnacks.add(jMenuItemEditarSnack);

        jMenuItemEliminarSnack.setFont(new java.awt.Font("Tahoma", 1, 11));
        jMenuItemEliminarSnack.setText("Eliminar un Snack");
        jMenuItemEliminarSnack.setName("jMenuItemEliminarSnack"); // NOI18N
        jMenuItemEliminarSnack.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItemEliminarSnackActionPerformed(evt);
            }
        });
        jMenuGestiónSnacks.add(jMenuItemEliminarSnack);

        JMGestión.add(jMenuGestiónSnacks);

        JMGestiónEmpleados.setText("Gestión de Empleados");
        JMGestiónEmpleados.setFont(new java.awt.Font("Tahoma", 1, 11));

        JMContratarEmpleado.setFont(new java.awt.Font("Tahoma", 1, 11));
        JMContratarEmpleado.setText("Agregar Empleado");
        JMContratarEmpleado.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JMContratarEmpleadoActionPerformed(evt);
            }
        });
        JMGestiónEmpleados.add(JMContratarEmpleado);

        JMBuscarEmpleado.setFont(new java.awt.Font("Tahoma", 1, 11));
        JMBuscarEmpleado.setText("Buscar Empleado");
        JMBuscarEmpleado.setName("JMBuscarEmpleado"); // NOI18N
        JMBuscarEmpleado.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JMBuscarEmpleadoActionPerformed(evt);
            }
        });
        JMGestiónEmpleados.add(JMBuscarEmpleado);

        JMDespedirEmpleado.setFont(new java.awt.Font("Tahoma", 1, 11));
        JMDespedirEmpleado.setText("Despedir Empleado");
        JMDespedirEmpleado.setName("JMDespedirEmpleado"); // NOI18N
        JMDespedirEmpleado.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JMDespedirEmpleadoActionPerformed(evt);
            }
        });
        JMGestiónEmpleados.add(JMDespedirEmpleado);

        JMGestión.add(JMGestiónEmpleados);

        jMenu1.setText("Gestión de Usuario");
        jMenu1.setFont(new java.awt.Font("Tahoma", 1, 11));

        JMAgregarUsuario.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_U, java.awt.event.InputEvent.ALT_MASK | java.awt.event.InputEvent.SHIFT_MASK));
        JMAgregarUsuario.setFont(new java.awt.Font("Tahoma", 1, 11));
        JMAgregarUsuario.setText("Agregar Usuario");
        JMAgregarUsuario.setName("JMAgregarUsuario"); // NOI18N
        JMAgregarUsuario.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JMAgregarUsuarioActionPerformed(evt);
            }
        });
        jMenu1.add(JMAgregarUsuario);

        JMBuscarUsuario.setFont(new java.awt.Font("Tahoma", 1, 11));
        JMBuscarUsuario.setText("Buscar Usuario");
        JMBuscarUsuario.setName("JMBuscarUsuario"); // NOI18N
        JMBuscarUsuario.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JMBuscarUsuarioActionPerformed(evt);
            }
        });
        jMenu1.add(JMBuscarUsuario);

        JMEliminarUsuario.setFont(new java.awt.Font("Tahoma", 1, 11));
        JMEliminarUsuario.setText("Eliminar Usuario");
        JMEliminarUsuario.setName("JMEliminarUsuario"); // NOI18N
        JMEliminarUsuario.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JMEliminarUsuarioActionPerformed(evt);
            }
        });
        jMenu1.add(JMEliminarUsuario);

        JMGestión.add(jMenu1);

        jMenuBar1.add(JMGestión);

        jMBaseDeDatos.setText("Base De Datos");
        jMBaseDeDatos.setFont(new java.awt.Font("Tahoma", 1, 11));
        jMBaseDeDatos.setName("jMBaseDeDatos"); // NOI18N

        jMIBaseDeDatosCine.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_C, java.awt.event.InputEvent.SHIFT_MASK | java.awt.event.InputEvent.CTRL_MASK));
        jMIBaseDeDatosCine.setFont(new java.awt.Font("Tahoma", 1, 11));
        jMIBaseDeDatosCine.setText("Base de Datos Cines");
        jMIBaseDeDatosCine.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMIBaseDeDatosCineActionPerformed(evt);
            }
        });
        jMBaseDeDatos.add(jMIBaseDeDatosCine);

        JMBaseDeDatosUsuario.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_B, java.awt.event.InputEvent.CTRL_MASK));
        JMBaseDeDatosUsuario.setFont(new java.awt.Font("Tahoma", 1, 11));
        JMBaseDeDatosUsuario.setText("Base de Datos Usuarios");
        JMBaseDeDatosUsuario.setName("JMBaseDeDatosUsuario"); // NOI18N
        JMBaseDeDatosUsuario.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JMBaseDeDatosUsuarioActionPerformed(evt);
            }
        });
        jMBaseDeDatos.add(JMBaseDeDatosUsuario);

        jMIListaSalas.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_S, java.awt.event.InputEvent.CTRL_MASK));
        jMIListaSalas.setFont(new java.awt.Font("Tahoma", 1, 11));
        jMIListaSalas.setText("Base de Datos Salas");
        jMIListaSalas.setName("jMIListaSalas"); // NOI18N
        jMIListaSalas.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMIListaSalasActionPerformed(evt);
            }
        });
        jMBaseDeDatos.add(jMIListaSalas);

        jMIBaseDatosFunciones.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F, java.awt.event.InputEvent.CTRL_MASK));
        jMIBaseDatosFunciones.setFont(new java.awt.Font("Tahoma", 1, 11));
        jMIBaseDatosFunciones.setText("Base de Datos Funciones");
        jMIBaseDatosFunciones.setName("jMIBaseDatosFunciones"); // NOI18N
        jMIBaseDatosFunciones.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMIBaseDatosFuncionesActionPerformed(evt);
            }
        });
        jMBaseDeDatos.add(jMIBaseDatosFunciones);

        JMIBaseDeDatosPelícula.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_P, java.awt.event.InputEvent.CTRL_MASK));
        JMIBaseDeDatosPelícula.setFont(new java.awt.Font("Tahoma", 1, 11));
        JMIBaseDeDatosPelícula.setText("Base de Datos Películas");
        JMIBaseDeDatosPelícula.setName("JMIBaseDeDatosPelícula"); // NOI18N
        JMIBaseDeDatosPelícula.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JMIBaseDeDatosPelículaActionPerformed(evt);
            }
        });
        jMBaseDeDatos.add(JMIBaseDeDatosPelícula);

        jMIBaseDeDatosSnacks.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_K, java.awt.event.InputEvent.CTRL_MASK));
        jMIBaseDeDatosSnacks.setFont(new java.awt.Font("Tahoma", 1, 11));
        jMIBaseDeDatosSnacks.setText("Base de Datos Snacks");
        jMIBaseDeDatosSnacks.setName("jMIBaseDeDatosSnacks"); // NOI18N
        jMIBaseDeDatosSnacks.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMIBaseDeDatosSnacksActionPerformed(evt);
            }
        });
        jMBaseDeDatos.add(jMIBaseDeDatosSnacks);

        jMIBaseDeDatosEmpleados.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_E, java.awt.event.InputEvent.CTRL_MASK));
        jMIBaseDeDatosEmpleados.setFont(new java.awt.Font("Tahoma", 1, 11));
        jMIBaseDeDatosEmpleados.setText("Base de Datos Empleados");
        jMIBaseDeDatosEmpleados.setName("jMIBaseDeDatosEmpleados"); // NOI18N
        jMIBaseDeDatosEmpleados.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMIBaseDeDatosEmpleadosActionPerformed(evt);
            }
        });
        jMBaseDeDatos.add(jMIBaseDeDatosEmpleados);

        jMenuBar1.add(jMBaseDeDatos);

        jMenuMétodosAbreviados.setText("Ayuda");
        jMenuMétodosAbreviados.setFont(new java.awt.Font("Tahoma", 1, 11));
        jMenuMétodosAbreviados.setName("jMenuMétodosAbreviados"); // NOI18N

        jMenuItemMétodosAbreviados.setFont(new java.awt.Font("Tahoma", 1, 11));
        jMenuItemMétodosAbreviados.setText("Métodos Abreviados de teclado");
        jMenuItemMétodosAbreviados.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItemMétodosAbreviadosActionPerformed(evt);
            }
        });
        jMenuMétodosAbreviados.add(jMenuItemMétodosAbreviados);

        jMenu6.setText("Acerca De");
        jMenu6.setFont(new java.awt.Font("Tahoma", 1, 11));

        jMenuItemServidoriMovie.setFont(new java.awt.Font("Tahoma", 1, 11));
        jMenuItemServidoriMovie.setText("Servidor iMovie");
        jMenuItemServidoriMovie.setName("jMenuItemServidoriMovie"); // NOI18N
        jMenuItemServidoriMovie.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItemServidoriMovieActionPerformed(evt);
            }
        });
        jMenu6.add(jMenuItemServidoriMovie);

        jMenuItemDesarrolladores.setFont(new java.awt.Font("Tahoma", 1, 11));
        jMenuItemDesarrolladores.setText("Desarrolladores");
        jMenuItemDesarrolladores.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItemDesarrolladoresActionPerformed(evt);
            }
        });
        jMenu6.add(jMenuItemDesarrolladores);

        jMenuMétodosAbreviados.add(jMenu6);

        jMenuBar1.add(jMenuMétodosAbreviados);

        setJMenuBar(jMenuBar1);

        java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
        setBounds((screenSize.width-364)/2, (screenSize.height-242)/2, 364, 242);
    }// </editor-fold>//GEN-END:initComponents

    private void formWindowClosed(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_formWindowClosed
        ComponentesGUIFrame.habilitarVentana(ventanaPadre, true, true);
    }//GEN-LAST:event_formWindowClosed

    private void jMenuItemCerrarSesiónActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemCerrarSesiónActionPerformed
        //ComponentesGUIFrame.habilitarVentana(this, false, false);
        //ComponentesGUIFrame.habilitarVentana(ventanaPadre, true, true);
    }//GEN-LAST:event_jMenuItemCerrarSesiónActionPerformed

    private void JMBaseDeDatosUsuarioActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JMBaseDeDatosUsuarioActionPerformed
//        BaseDeDatosUsuario baseDeDatosUsuario = new BaseDeDatosUsuario();
//        baseDeDatosUsuario.setVentanaPadre(this);
//        ComponentesGUIFrame.habilitarVentana(baseDeDatosUsuario, true, true);
    }//GEN-LAST:event_JMBaseDeDatosUsuarioActionPerformed

    private void jMenuItemSalirActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemSalirActionPerformed
        SalirDelSistema salirDelSistema = new SalirDelSistema();
        salirDelSistema.setVentanaPadre(this);
        ComponentesGUIFrame.habilitarVentana(this, false, true);
        ComponentesGUIFrame.habilitarVentana(salirDelSistema, true, true);
    }//GEN-LAST:event_jMenuItemSalirActionPerformed

    private void jMIListaSalasActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMIListaSalasActionPerformed
//        BaseDeDatosSala baseDeDatosSala = new BaseDeDatosSala();
//        ComponentesGUIFrame.habilitarVentana(baseDeDatosSala, true, true);
    }//GEN-LAST:event_jMIListaSalasActionPerformed

    private void jMIBaseDatosFuncionesActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMIBaseDatosFuncionesActionPerformed
//        BaseDeDatosFunciones baseDeDatosFunciones = new BaseDeDatosFunciones();
//        ComponentesGUIFrame.habilitarVentana(baseDeDatosFunciones, true, true);
    }//GEN-LAST:event_jMIBaseDatosFuncionesActionPerformed

    private void jMIBaseDeDatosCineActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMIBaseDeDatosCineActionPerformed
//        BaseDeDatosCines baseDeDatosCines = new BaseDeDatosCines();
//        ComponentesGUIFrame.habilitarVentana(baseDeDatosCines, true, true);
    }//GEN-LAST:event_jMIBaseDeDatosCineActionPerformed

    private void JMIBaseDeDatosPelículaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JMIBaseDeDatosPelículaActionPerformed
//        BaseDeDatosPelícula baseDeDatosPelícula = new BaseDeDatosPelícula();
//        ComponentesGUIFrame.habilitarVentana(baseDeDatosPelícula, true, true);
    }//GEN-LAST:event_JMIBaseDeDatosPelículaActionPerformed

    private void jMIBaseDeDatosSnacksActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMIBaseDeDatosSnacksActionPerformed
//        BaseDeDatosSnacks baseDeDatosSnacks = new BaseDeDatosSnacks();
//        ComponentesGUIFrame.habilitarVentana(baseDeDatosSnacks, true, true);
    }//GEN-LAST:event_jMIBaseDeDatosSnacksActionPerformed

    private void jMIBaseDeDatosEmpleadosActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMIBaseDeDatosEmpleadosActionPerformed
//        BaseDeDatosEmpleado baseDeDatosEmpleados = new BaseDeDatosEmpleado();
//        ComponentesGUIFrame.habilitarVentana(baseDeDatosEmpleados, true, true);
    }//GEN-LAST:event_jMIBaseDeDatosEmpleadosActionPerformed

    private void JMAgregarUsuarioActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JMAgregarUsuarioActionPerformed
//        AgregarUnUsuario agregarUnUsuario = new AgregarUnUsuario();
//        agregarUnUsuario.setVentanaPadre(this);
//        ComponentesGUIFrame.habilitarVentana(this, false, false);
//        ComponentesGUIFrame.habilitarVentana(agregarUnUsuario, true, true);
    }//GEN-LAST:event_JMAgregarUsuarioActionPerformed

    private void JMEliminarUsuarioActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JMEliminarUsuarioActionPerformed
//        EliminarUnUsuario eliminarUnUsuario = new EliminarUnUsuario();
//        eliminarUnUsuario.setVentanaPadre(this);
//        ComponentesGUIFrame.habilitarVentana(this, false, false);
//        ComponentesGUIFrame.habilitarVentana(eliminarUnUsuario, true, true);
    }//GEN-LAST:event_JMEliminarUsuarioActionPerformed

    private void JMBuscarUsuarioActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JMBuscarUsuarioActionPerformed
//        BuscarUnUsuario buscarUnUsuario = new BuscarUnUsuario();
//        buscarUnUsuario.setVentanaPadre(this);
//        ComponentesGUIFrame.habilitarVentana(buscarUnUsuario, true, true);
    }//GEN-LAST:event_JMBuscarUsuarioActionPerformed

    private void JMContratarEmpleadoActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JMContratarEmpleadoActionPerformed
//        AgregarUnEmpleado agregarUnEmpleado = new AgregarUnEmpleado();
//        agregarUnEmpleado.setVentanaPadre(this);
//        ComponentesGUIFrame.habilitarVentana(this, false, false);
//        ComponentesGUIFrame.habilitarVentana(agregarUnEmpleado, true, true);
    }//GEN-LAST:event_JMContratarEmpleadoActionPerformed

    private void JMBuscarEmpleadoActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JMBuscarEmpleadoActionPerformed
//        BuscarUnEmpleado buscarUnEmpleado = new BuscarUnEmpleado();
//        buscarUnEmpleado.setVentanaPadre(this);
//        ComponentesGUIFrame.habilitarVentana(this, true, true);
//        ComponentesGUIFrame.habilitarVentana(buscarUnEmpleado, true, true);
    }//GEN-LAST:event_JMBuscarEmpleadoActionPerformed

    private void JMDespedirEmpleadoActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JMDespedirEmpleadoActionPerformed
//        EliminarUnEmpleado eliminarUnEmpleado = new EliminarUnEmpleado();
//        eliminarUnEmpleado.setVentanaPadre(this);
//        ComponentesGUIFrame.habilitarVentana(this, false, false);
//        ComponentesGUIFrame.habilitarVentana(eliminarUnEmpleado, true, true);
    }//GEN-LAST:event_JMDespedirEmpleadoActionPerformed

    private void JMIAgregarSnackActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JMIAgregarSnackActionPerformed
//        AgregarUnSnackGerente agregarUnSnackGerente = new AgregarUnSnackGerente();
//        agregarUnSnackGerente.setVentanaPadre(this);
//        ComponentesGUIFrame.habilitarVentana(this, false, false);
//        ComponentesGUIFrame.habilitarVentana(agregarUnSnackGerente, true, true);
    }//GEN-LAST:event_JMIAgregarSnackActionPerformed

    private void jMenuItemEditarSnackActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemEditarSnackActionPerformed
//        EditarUnSnack editarUnSnackGerente = new EditarUnSnack();
//        editarUnSnackGerente.setVentanaPadre(this);
//        ComponentesGUIFrame.habilitarVentana(this, false, false);
//        ComponentesGUIFrame.habilitarVentana(editarUnSnackGerente, true, true);
    }//GEN-LAST:event_jMenuItemEditarSnackActionPerformed

    private void jMenuItemEliminarSnackActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemEliminarSnackActionPerformed
//        EliminarUnSnack eliminarUnSnackGerente = new EliminarUnSnack();
//        eliminarUnSnackGerente.setVentanaPadre(this);
//        ComponentesGUIFrame.habilitarVentana(this, false, false);
//        ComponentesGUIFrame.habilitarVentana(eliminarUnSnackGerente, true, true);
    }//GEN-LAST:event_jMenuItemEliminarSnackActionPerformed

    private void jMenuItemAgregarFuncionesActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemAgregarFuncionesActionPerformed
//        AgregarUnaFunción agregarUnaFunciónGerente = new AgregarUnaFunción();
//        agregarUnaFunciónGerente.setVentanaPadre(this);
//        ComponentesGUIFrame.habilitarVentana(this, false, false);
//        ComponentesGUIFrame.habilitarVentana(agregarUnaFunciónGerente, true, true);
    }//GEN-LAST:event_jMenuItemAgregarFuncionesActionPerformed

    private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem1ActionPerformed
//        EditarUnaFunción editarUnaFunción = new EditarUnaFunción();
//        editarUnaFunción.setVentanaPadre(this);
//        ComponentesGUIFrame.habilitarVentana(this, false, false);
//        ComponentesGUIFrame.habilitarVentana(editarUnaFunción, true, true);
    }//GEN-LAST:event_jMenuItem1ActionPerformed

    private void jMenuItem4ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem4ActionPerformed
//        EliminarUnaFunción eliminarUnaFunción = new EliminarUnaFunción();
//        eliminarUnaFunción.setVentanaPadre(this);
//        ComponentesGUIFrame.habilitarVentana(this, false, false);
//        ComponentesGUIFrame.habilitarVentana(eliminarUnaFunción, true, true);
    }//GEN-LAST:event_jMenuItem4ActionPerformed

    private void jMenuItemAgregarSalaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemAgregarSalaActionPerformed
//        AgregarUnaSala agregarUnaSala = new AgregarUnaSala();
//        agregarUnaSala.setVentanaPadre(this);
//        ComponentesGUIFrame.habilitarVentana(this, false, false);
//        ComponentesGUIFrame.habilitarVentana(agregarUnaSala, true, true);
    }//GEN-LAST:event_jMenuItemAgregarSalaActionPerformed

    private void jMenuItemEditarSalaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemEditarSalaActionPerformed
//        EditarUnaSala editarUnaSala = new EditarUnaSala();
//        editarUnaSala.setVentanaPadre(this);
//        ComponentesGUIFrame.habilitarVentana(this, false, false);
//        ComponentesGUIFrame.habilitarVentana(editarUnaSala, true, true);
    }//GEN-LAST:event_jMenuItemEditarSalaActionPerformed

    private void jMenuItemEliminarSalaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemEliminarSalaActionPerformed
//        EliminarUnaSala eliminarUnaSala = new EliminarUnaSala();
////        eliminarUnaSala.setVentanaPadre(this);
//        ComponentesGUIFrame.habilitarVentana(this, false, false);
//        ComponentesGUIFrame.habilitarVentana(eliminarUnaSala, true, true);
    }//GEN-LAST:event_jMenuItemEliminarSalaActionPerformed

    private void jMenuItemAgregarPelículaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemAgregarPelículaActionPerformed
//        AgregarUnaPelícula agregarUnaPelícula = new AgregarUnaPelícula();
//        agregarUnaPelícula.setVentanaPadre(this);
//        ComponentesGUIFrame.habilitarVentana(this, false, false);
//        ComponentesGUIFrame.habilitarVentana(agregarUnaPelícula, true, true);
    }//GEN-LAST:event_jMenuItemAgregarPelículaActionPerformed

    private void jMenuItemEditarPelículaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemEditarPelículaActionPerformed
//        EditarUnaPelícula editarUnaPelícula = new EditarUnaPelícula();
//        editarUnaPelícula.setVentanaPadre(this);
//        ComponentesGUIFrame.habilitarVentana(this, false, false);
//        ComponentesGUIFrame.habilitarVentana(editarUnaPelícula, true, true);
    }//GEN-LAST:event_jMenuItemEditarPelículaActionPerformed

    private void jMenuItemEliminarPelículaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemEliminarPelículaActionPerformed
//        EliminarUnaPelícula eliminarUnaPelícula = new EliminarUnaPelícula();
//        eliminarUnaPelícula.setVentanaPadre(this);
//        ComponentesGUIFrame.habilitarVentana(this, false, false);
//        ComponentesGUIFrame.habilitarVentana(eliminarUnaPelícula, true, true);
    }//GEN-LAST:event_jMenuItemEliminarPelículaActionPerformed

    private void jMenuItemEditarPerfilActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemEditarPerfilActionPerformed
//        EditarPerfil editarPerfil = new EditarPerfil();
//        editarPerfil.setVentanaPadre(this);
////        editarPerfil.setGerente(gerente);
//        ComponentesGUIFrame.habilitarVentana(this, false, false);
//        ComponentesGUIFrame.habilitarVentana(editarPerfil, true, true);
    }//GEN-LAST:event_jMenuItemEditarPerfilActionPerformed

    private void jMenuItemMétodosAbreviadosActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemMétodosAbreviadosActionPerformed
//        AyudaMétodosAbreviados ayudaMétodosAbreviados = new AyudaMétodosAbreviados();
//        ayudaMétodosAbreviados.setVentanaPadre(this);
//        ComponentesGUIFrame.habilitarVentana(this, false, false);
//        ComponentesGUIFrame.habilitarVentana(ayudaMétodosAbreviados, true, true);
    }//GEN-LAST:event_jMenuItemMétodosAbreviadosActionPerformed

    private void jMenuItemTwitterActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemTwitterActionPerformed
//        VentanaTwitter ventanaTwitter = new VentanaTwitter();
//        ComponentesGUIFrame.habilitarVentana(this, false, false);
//        ComponentesGUIFrame.habilitarVentana(ventanaTwitter, true, true);
    }//GEN-LAST:event_jMenuItemTwitterActionPerformed

    private void jMenuItemServidoriMovieActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemServidoriMovieActionPerformed
//        AcercaDeServidoriMovie acercaDeServidoriMovie = new AcercaDeServidoriMovie();
//        ComponentesGUIFrame.habilitarVentana(acercaDeServidoriMovie, true, true);
    }//GEN-LAST:event_jMenuItemServidoriMovieActionPerformed

    private void jMenuItemDesarrolladoresActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemDesarrolladoresActionPerformed
//        AcercaDeDesarrolladores acercaDeDesarrolladores = new AcercaDeDesarrolladores();
//        ComponentesGUIFrame.habilitarVentana(acercaDeDesarrolladores, true, true);
    }//GEN-LAST:event_jMenuItemDesarrolladoresActionPerformed

    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new MenúGerenteGeneral().setVisible(true);
            }
        });
    }

    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.JMenuItem JMAgregarUsuario;
    private javax.swing.JMenuItem JMBaseDeDatosUsuario;
    private javax.swing.JMenuItem JMBuscarEmpleado;
    private javax.swing.JMenuItem JMBuscarUsuario;
    private javax.swing.JMenuItem JMContratarEmpleado;
    private javax.swing.JMenuItem JMDespedirEmpleado;
    private javax.swing.JMenuItem JMEliminarUsuario;
    private javax.swing.JMenu JMGestión;
    private javax.swing.JMenu JMGestiónEmpleados;
    private javax.swing.JMenuItem JMIAgregarSnack;
    private javax.swing.JMenuItem JMIBaseDeDatosPelícula;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JMenu jMBaseDeDatos;
    private javax.swing.JMenuItem jMIBaseDatosFunciones;
    private javax.swing.JMenuItem jMIBaseDeDatosCine;
    private javax.swing.JMenuItem jMIBaseDeDatosEmpleados;
    private javax.swing.JMenuItem jMIBaseDeDatosSnacks;
    private javax.swing.JMenuItem jMIListaSalas;
    private javax.swing.JMenu jMenu1;
    private javax.swing.JMenu jMenu2;
    private javax.swing.JMenu jMenu6;
    private javax.swing.JMenuBar jMenuBar1;
    private javax.swing.JMenu jMenuGestiónFunciones;
    private javax.swing.JMenu jMenuGestiónSalas;
    private javax.swing.JMenu jMenuGestiónSnacks;
    private javax.swing.JMenuItem jMenuItem1;
    private javax.swing.JMenuItem jMenuItem4;
    private javax.swing.JMenuItem jMenuItemAgregarFunciones;
    private javax.swing.JMenuItem jMenuItemAgregarPelícula;
    private javax.swing.JMenuItem jMenuItemAgregarSala;
    private javax.swing.JMenuItem jMenuItemCerrarSesión;
    private javax.swing.JMenuItem jMenuItemDesarrolladores;
    private javax.swing.JMenuItem jMenuItemEditarPelícula;
    private javax.swing.JMenuItem jMenuItemEditarPerfil;
    private javax.swing.JMenuItem jMenuItemEditarSala;
    private javax.swing.JMenuItem jMenuItemEditarSnack;
    private javax.swing.JMenuItem jMenuItemEliminarPelícula;
    private javax.swing.JMenuItem jMenuItemEliminarSala;
    private javax.swing.JMenuItem jMenuItemEliminarSnack;
    private javax.swing.JMenuItem jMenuItemMétodosAbreviados;
    private javax.swing.JMenuItem jMenuItemSalir;
    private javax.swing.JMenuItem jMenuItemServidoriMovie;
    private javax.swing.JMenuItem jMenuItemTwitter;
    private javax.swing.JMenu jMenuMétodosAbreviados;
    private javax.swing.JMenu jMenuSistema;
    // End of variables declaration//GEN-END:variables

    public JFrame getVentanaPadre() {
        return ventanaPadre;
    }
    public void setVentanaPadre(JFrame ventanaPadre) {
        this.ventanaPadre = ventanaPadre;
    }
}
